.web-user-group {
    min-height: 200px;

    .group-content {
        min-height: 200px;
    }

    .group-filter {
        padding-right: 3px;

        .ant-card {
            .ant-card-head {
                height: 40px !important;

                &-wrapper {
                    height: 40px !important;
                }

                &-title {
                    height: 32px !important;
                    padding-top: 4px;
                    padding-bottom: 4px;
                }
            }

            .ant-card-body {
                padding: 3px;

                .ant-menu {
                    border: none;

                    .ant-menu-item {
                        margin-top: 0;
                        margin-bottom: 0;
                    }
                }
            }
        }
    }

    .checked-group {
        width: 100%;
        padding-left: 12px;
        padding-top: 3px;

        .ant-col {
            line-height: 36px !important;
        }
    }

    .checked-empty {
        padding-top: 20px;
    }
}